<template>
    <div class="addEdit-block">
        <el-form class="detail-form-content" ref="ruleForm" :model="ruleForm" :rules="rules" label-width="auto">
            <el-row>
                <input id="updateId" name="id" type="hidden">
                <el-col :span="12">
                    <el-form-item class="input" v-if="type != 'info'" label="账户" prop="name">
                        <el-input @input="input" v-model="ruleForm.name" placeholder="账户" clearable
                            :readonly="ro.username"></el-input>
                    </el-form-item>
                    <div v-else-if="type == 'info'">
                        <el-form-item class="input" label="账户" prop="username">
                            <el-input v-model="ruleForm.leadershipName" placeholder="账户" readonly></el-input>
                        </el-form-item>
                    </div>
                </el-col>
                <el-col :span="12">
                    <el-form-item class="input" v-if="type != 'info'" label="领导名称" prop="nick">
                        <el-input @input="input" v-model="ruleForm.nick" placeholder="领导名称" clearable
                            :readonly="ro.lingdaoName"></el-input>
                    </el-form-item>
                    <div v-else-if="type == 'info'">
                        <el-form-item class="input" label="领导名称" prop="lingdaoName">
                            <el-input v-model="ruleForm.leadershipNick" placeholder="领导名称" readonly></el-input>
                        </el-form-item>
                    </div>
                </el-col>
                <el-col :span="12">
                    <el-form-item class="input" v-if="type != 'info'" label="领导手机号" prop="phone">
                        <el-input @input="input" v-model="ruleForm.phone" placeholder="领导手机号" clearable
                            :readonly="ro.lingdaoPhone"></el-input>
                    </el-form-item>
                    <div v-else-if="type == 'info'">
                        <el-form-item class="input" label="领导手机号" prop="lingdaoPhone">
                            <el-input v-model="ruleForm.leadershipPhone" placeholder="领导手机号" readonly></el-input>
                        </el-form-item>
                    </div>
                </el-col>
                <el-col :span="12">
                    <el-form-item class="input" v-if="type != 'info'" label="领导身份证号" prop="number">
                        <el-input @input="input" v-model="ruleForm.number" placeholder="领导身份证号" clearable
                            :readonly="ro.lingdaoIdNumber"></el-input>
                    </el-form-item>
                    <div v-else-if="type == 'info'">
                        <el-form-item class="input" label="领导身份证号" prop="lingdaoIdNumber">
                            <el-input v-model="ruleForm.leadershipNumber" placeholder="领导身份证号" readonly></el-input>
                        </el-form-item>
                    </div>
                </el-col>
                <el-col :span="12">
                    <el-form-item class="upload" v-if="type != 'info' && !ro.lingdaoPhoto" label="领导头像" prop="file">
                        <el-upload ref="file" list-type="picture-card" class="upload-demo" action="#"
                            :on-change="handleChange" v-model="ruleForm.file" :before-remove="beforeRemove" :limit="1"
                            accept=".jpg, .png, .jpeg" :on-exceed="handleExceed" :on-progress="handleProgress"
                            :auto-upload="false" :file-list="fileList">
                            <i class="el-icon-plus"></i>
                            <div slot="tip" class="el-upload__tip">只能上传jpg/png/jpeg文件，且不超过10MB</div>
                        </el-upload>
                    </el-form-item>
                    <div v-else>
                        <el-form-item v-if="ruleForm.leadershipImgUrl" label="领导头像" prop="leadershipImgUrl">
                            <img style="margin-right:20px;" :src="$base.imgUrl + ruleForm.leadershipImgUrl" width="100"
                                height="100">
                            <!-- <img style="margin-right:20px;" v-bind:key="index"
                                v-for="(item, index) in (ruleForm.lingdaoPhoto || '').split(',')"
                                :src="$base.url + item" width="100" height="100"> -->
                        </el-form-item>
                    </div>
                </el-col>
                <el-col :span="12">
                    <el-form-item class="select" v-if="type != 'info'" label="性别" prop="sexTypes" :rules="sexRules">
                        <el-select v-model="sexChangeForm.name" :disabled="ro.sexTypes" placeholder="请选择性别"
                            @change="sexChange" value-key="id">
                            <el-option v-for="(item, index) in sexTypesOptions" v-bind:key="item.id" :label="item.name"
                                :value="item">
                            </el-option>
                        </el-select>
                    </el-form-item>
                    <div v-else-if="type == 'info'">
                        <el-form-item class="input" label="性别" prop="sexValue">
                            <el-input v-model="leadershipSex" readonly></el-input>
                            <!-- <span>
                                {{ ruleForm.leadershipSex ==
            null ? '请选择性别' : (ruleForm.leadershipSex == 0 ? '男' : (ruleForm.leadershipSex == 1 ? '女' : '未知')) }}
                            </span> -->
                        </el-form-item>
                    </div>
                </el-col>
                <el-col :span="12">
                    <el-form-item class="input" v-if="type != 'info'" label="领导邮箱" prop="email">
                        <el-input @input="input" v-model="ruleForm.email" placeholder="领导邮箱" clearable
                            :readonly="ro.lingdaoEmail"></el-input>
                    </el-form-item>
                    <div v-else-if="type == 'info'">
                        <el-form-item class="input" label="领导邮箱" prop="lingdaoEmail">
                            <el-input v-model="ruleForm.leadershipEmail" placeholder="领导邮箱" readonly></el-input>
                        </el-form-item>
                    </div>
                </el-col>
            </el-row>
            <el-form-item class="btn">
                <el-button v-if="type != 'info'" type="primary" class="btn-success" @click="onSubmit">提交</el-button>
                <el-button v-if="type != 'info'" class="btn-close" @click="back()">取消</el-button>
                <el-button v-if="type == 'info'" class="btn-close" @click="back()">返回</el-button>
            </el-form-item>
        </el-form>
    </div>
</template>
<script>
import styleJs from "../../../utils/style.js";
// 数字，邮件，手机，url，身份证校验
import { isNumber, isIntNumer, isEmail, isPhone, isMobile, isURL, checkIdCard } from "@/utils/validate";
import utilsJs, { getYearFormat, getMonthFormat, getDateFormat, getDatetimeFormat } from "../../../utils/utils.js";
export default {
    data() {

        return {
            file: '',
            fileList: [],
            sexRules: [{
                required: true,
                message: '性别不能为空',
                validator: this.sexValidator
            }],
            sexTypesOptions: [
                {
                    id: 0,
                    name: '男'
                },
                {
                    id: 1,
                    name: '女'
                },
                {
                    id: 2,
                    name: '未知'
                }
            ],
            sexChangeForm: {
                name: ''
            },
            addEditForm: null,
            id: '',
            type: '',
            sessionTable: "",//登录账户所在表名
            role: "",//权限
            userId: "",//当前登录人的id
            ro: {
                username: false,
                password: false,
                lingdaoName: false,
                lingdaoPhone: false,
                lingdaoIdNumber: false,
                lingdaoPhoto: false,
                sexTypes: false,
                lingdaoEmail: false,
                lingdaoDelete: false,
                insertTime: false,
            },
            ruleForm: {
                username: '',
                password: '',
                lingdaoName: '',
                lingdaoPhone: '',
                lingdaoIdNumber: '',
                lingdaoPhoto: '',
                sexTypes: '',
                lingdaoEmail: '',
                lingdaoDelete: '',
                insertTime: '',
            },
            // sexTypesOptions: [],
            rules: {
                name: [
                    { required: true, message: '账户不能为空', trigger: 'blur' },
                ],
                password: [
                    { required: true, message: '密码不能为空', trigger: 'blur' },
                ],
                nick: [
                    { required: true, message: '领导名称不能为空', trigger: 'blur' },
                ],
                phone: [
                    { required: true, message: '领导手机号不能为空', trigger: 'blur' },
                    {
                        pattern: /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/,
                        message: '领导手机号格式不对',
                        trigger: 'blur'
                    }
                ],
                number: [
                    { required: true, message: '领导身份证号不能为空', trigger: 'blur' },
                    // {
                    //     pattern: /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,
                    //     message: '领导身份证号格式有误！',
                    //     trigger: 'blur'
                    // }
                ],
                file: [
                    { required: true, validator: this.validateImg, trigger: 'blur' },
                ],
                // sexTypes: [
                //     { required: true, message: '性别不能为空', trigger: 'blur' },
                //     {
                //         pattern: /^[0-9]*$/,
                //         message: '只允许输入整数',
                //         trigger: 'blur'
                //     }
                // ],
                email: [
                    {
                        pattern: /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/,
                        message: '领导邮箱只能是邮箱格式',
                        trigger: 'blur'
                    }
                ],
                lingdaoDelete: [
                    { required: true, message: '逻辑删除不能为空', trigger: 'blur' },
                    {
                        pattern: /^[0-9]*$/,
                        message: '只允许输入整数',
                        trigger: 'blur'
                    }
                ],
                insertTime: [
                    { required: true, message: '添加时间不能为空', trigger: 'blur' },
                ],
            }
        };
    },
    props: ["parent"],
    computed: {
        leadershipSex() {
            return this.ruleForm.leadershipSex == null ? '请选择性别' : (this.ruleForm.leadershipSex == 0 ? '男' : (this.ruleForm.leadershipSex == 1 ? '女' : '未知'))
        }
    },
    created() {
        //获取当前登录用户的信息
        this.sessionTable = this.$storage.get("sessionTable");
        this.role = this.$storage.get("role");
        // this.userId = this.$storage.get("userId");


        if (this.role != "管理员") {
        }
        this.addEditForm = styleJs.addStyle();
        this.addEditStyleChange()
        this.addEditUploadStyleChange()
        //获取下拉框信息
        this.$http({
            url: `dictionary/page?page=1&limit=100&sort=&order=&dicCode=sex_types`,
            method: "get"
        }).then(({ data }) => {
            if (data && data.code === 0) {
                this.sexTypesOptions = data.data.list;
            }
        });


    },
    mounted() {
    },
    methods: {
        input() {
            this.$forceUpdate()
        },
        validateImg(rule, value, callback) {
            let files = this.$refs.file.uploadFiles;
            if (!files.length) {
                callback(new Error("请选择要上传的文件！"))
            }
            callback()
        },
        handleChange(file, fileList) {
            const imgFormat = file.raw.type === "image/jpeg" || file.raw.type === "image/png" || file.raw.type === "image/jpg"
            const isLt10M = file.raw.size / 1024 / 1024 < 10
            if (!isLt10M) {
                this.$message.warning("上传图片大小不能超过 10M!")
                this.fileList = []
                return false
            } else if (!imgFormat) {
                this.$message.warning("上传图片格式只能是jpg、jpeg、png!")
                this.fileList = []
                return false
            } else {
                console.log(fileList);
                this.fileList = fileList
                this.ruleForm.leadershipImgUrl = file.name
                // this.ruleForm.file = file.name
            }
        },
        handleExceed(files, fileList) {
            this.$message.warning(`当前限制选择 1 个文件，本次选择了 ${files.length} 个文件，共选择了 ${fileList.length} 个文件`);
        },
        beforeRemove(file, fileList) {
            return this.$confirm(`确定移除 ${file.name}？`);
        },
        handleProgress(event, file, fileList) {
            this.ruleForm.leadershipImgUrl = file.name
            this.ruleForm.file = file.name
        },
        sexValidator(rule, value, callback) {
            if (this.sexChangeForm.name === '') {
                callback(new Error('性别不能为空'))
            } else {
                callback()
            }
        },
        sexChange(e) {
            this.ruleForm.userSex = e.id
            this.ruleForm.sex = e.id
        },
        // 下载
        download(file) {
            window.open(`${file}`)
        },
        // 初始化
        init(id, type) {
            console.log('id', id);
            if (id) {
                this.id = id;
                this.type = type;
            }
            if (this.type == 'info' || this.type == 'else') {
                this.info(id);
            }
            // 获取用户信息
            this.$http({
                url: `${this.$storage.get("sessionTable")}/leadership/get_leadership_detail?id=` + id,
                method: "get"
            }).then(({ data }) => {
                if (data && data.code === 200) {
                    console.log('领导信息', data);
                    var json = data.data
                } else {
                    this.$message.error(data.message);
                }
            });
        },
        // 多级联动参数
        info(id) {
            let _this = this;
            _this.$http({
                url: `${this.$storage.get("sessionTable")}/leadership/get_leadership_detail?id=` + id,
                method: 'get'
            }).then(({ data }) => {
                if (data && data.code === 200) {
                    console.log('领导信息1', data);
                    _this.ruleForm = data.data
                    _this.ruleForm.name = data.data.leadershipName
                    _this.ruleForm.nick = data.data.leadershipNick
                    _this.ruleForm.phone = data.data.leadershipPhone
                    _this.ruleForm.email = data.data.leadershipEmail
                    _this.ruleForm.number = data.data.leadershipNumber
                    _this.fileList.push({
                        url: this.$base.imgUrl + data.data.leadershipImgUrl,
                        name: data.data.leadershipImgUrl,
                        file: new File([], data.data.leadershipImgUrl, {})
                    })
                    _this.ruleForm.sex = data.data.leadershipSex
                    _this.sexChangeForm.name = data.data.leadershipSex == null ? '' : (data.data.leadershipSex == 0 ? '男' : (data.data.leadershipSex == 1 ? '女' : '未知'))
                    _this.ruleForm.img = data.data.leadershipImgUrl
                    _this.ruleForm.id = data.data.leadershipId
                } else {
                    _this.$message.error(data.message);
                }
            });
        },
        // 提交
        onSubmit() {
            this.$refs["ruleForm"].validate(valid => {
                if (valid) {
                    if (this.type == "else") {
                        console.log('else', this.ruleForm);
                        const param = new FormData()
                        this.fileList.forEach((val, index) => {
                            param.append('file', val.raw)
                        })
                        param.append('id', this.ruleForm.leadershipId)
                        param.append('sex', this.ruleForm.sex)
                        param.append('nick', this.ruleForm.nick)
                        param.append('phone', this.ruleForm.phone)
                        param.append('email', this.ruleForm.email)
                        param.append('number', this.ruleForm.number)
                        param.append('name', this.ruleForm.name)
                        this.$http({
                            url: `${this.$storage.get("sessionTable")}/leadership/update_leadership`,
                            method: "post",
                            data: param
                        }).then(({ data }) => {
                            if (data && data.code === 200) {
                                this.$message({
                                    message: "操作成功",
                                    type: "success",
                                    duration: 1500,
                                    onClose: () => {
                                        this.parent.showFlag = true;
                                        this.parent.addOrUpdateFlag = false;
                                        this.parent.lingdaoCrossAddOrUpdateFlag = false;
                                        this.parent.search();
                                        this.parent.contentStyleChange();
                                    }
                                });
                            } else {
                                this.$message.error(data.message);
                            }
                        });
                    } else {
                        const param = new FormData()
                        this.fileList.forEach((val, index) => {
                            param.append('file', val.raw)
                        })
                        param.append('name', this.ruleForm.name)
                        param.append('sex', this.ruleForm.sex)
                        param.append('nick', this.ruleForm.nick)
                        param.append('phone', this.ruleForm.phone)
                        param.append('email', this.ruleForm.email)
                        param.append('number', this.ruleForm.number)
                        this.$http({
                            url: `${this.$storage.get("sessionTable")}/leadership/save_leadership`,
                            data: param,
                            method: "post"
                        }).then(({ data }) => {
                            if (data && data.code === 200) {
                                this.$message({
                                    message: "操作成功",
                                    type: "success",
                                    duration: 1500,
                                    onClose: () => {
                                        this.parent.showFlag = true;
                                        this.parent.addOrUpdateFlag = false;
                                        this.parent.lingdaoCrossAddOrUpdateFlag = false;
                                        this.parent.search();
                                        this.parent.contentStyleChange();
                                    }
                                });
                            } else {
                                this.$message.error(data.message);
                            }
                        });
                    }

                }
            });
        },
        // 获取uuid
        getUUID() {
            return new Date().getTime();
        },
        // 返回
        back() {
            this.parent.showFlag = true;
            this.parent.addOrUpdateFlag = false;
            this.parent.lingdaoCrossAddOrUpdateFlag = false;
            this.parent.contentStyleChange();
        },
        //图片
        lingdaoPhotoUploadChange(fileUrls) {
            this.ruleForm.lingdaoPhoto = fileUrls;
            this.addEditUploadStyleChange()
        },

        addEditStyleChange() {
            this.$nextTick(() => {
                // input
                document.querySelectorAll('.addEdit-block .input .el-input__inner').forEach(el => {
                    el.style.height = this.addEditForm.inputHeight
                    el.style.color = this.addEditForm.inputFontColor
                    el.style.fontSize = this.addEditForm.inputFontSize
                    el.style.borderWidth = this.addEditForm.inputBorderWidth
                    el.style.borderStyle = this.addEditForm.inputBorderStyle
                    el.style.borderColor = this.addEditForm.inputBorderColor
                    el.style.borderRadius = this.addEditForm.inputBorderRadius
                    el.style.backgroundColor = this.addEditForm.inputBgColor
                })
                document.querySelectorAll('.addEdit-block .input .el-form-item__label').forEach(el => {
                    el.style.lineHeight = this.addEditForm.inputHeight
                    el.style.color = this.addEditForm.inputLableColor
                    el.style.fontSize = this.addEditForm.inputLableFontSize
                })
                // select
                document.querySelectorAll('.addEdit-block .select .el-input__inner').forEach(el => {
                    el.style.height = this.addEditForm.selectHeight
                    el.style.color = this.addEditForm.selectFontColor
                    el.style.fontSize = this.addEditForm.selectFontSize
                    el.style.borderWidth = this.addEditForm.selectBorderWidth
                    el.style.borderStyle = this.addEditForm.selectBorderStyle
                    el.style.borderColor = this.addEditForm.selectBorderColor
                    el.style.borderRadius = this.addEditForm.selectBorderRadius
                    el.style.backgroundColor = this.addEditForm.selectBgColor
                })
                document.querySelectorAll('.addEdit-block .select .el-form-item__label').forEach(el => {
                    el.style.lineHeight = this.addEditForm.selectHeight
                    el.style.color = this.addEditForm.selectLableColor
                    el.style.fontSize = this.addEditForm.selectLableFontSize
                })
                document.querySelectorAll('.addEdit-block .select .el-select__caret').forEach(el => {
                    el.style.color = this.addEditForm.selectIconFontColor
                    el.style.fontSize = this.addEditForm.selectIconFontSize
                })
                // date
                document.querySelectorAll('.addEdit-block .date .el-input__inner').forEach(el => {
                    el.style.height = this.addEditForm.dateHeight
                    el.style.color = this.addEditForm.dateFontColor
                    el.style.fontSize = this.addEditForm.dateFontSize
                    el.style.borderWidth = this.addEditForm.dateBorderWidth
                    el.style.borderStyle = this.addEditForm.dateBorderStyle
                    el.style.borderColor = this.addEditForm.dateBorderColor
                    el.style.borderRadius = this.addEditForm.dateBorderRadius
                    el.style.backgroundColor = this.addEditForm.dateBgColor
                })
                document.querySelectorAll('.addEdit-block .date .el-form-item__label').forEach(el => {
                    el.style.lineHeight = this.addEditForm.dateHeight
                    el.style.color = this.addEditForm.dateLableColor
                    el.style.fontSize = this.addEditForm.dateLableFontSize
                })
                document.querySelectorAll('.addEdit-block .date .el-input__icon').forEach(el => {
                    el.style.color = this.addEditForm.dateIconFontColor
                    el.style.fontSize = this.addEditForm.dateIconFontSize
                    el.style.lineHeight = this.addEditForm.dateHeight
                })
                // upload
                let iconLineHeight = parseInt(this.addEditForm.uploadHeight) - parseInt(this.addEditForm.uploadBorderWidth) * 2 + 'px'
                document.querySelectorAll('.addEdit-block .upload .el-upload--picture-card').forEach(el => {
                    el.style.width = this.addEditForm.uploadHeight
                    el.style.height = this.addEditForm.uploadHeight
                    el.style.borderWidth = this.addEditForm.uploadBorderWidth
                    el.style.borderStyle = this.addEditForm.uploadBorderStyle
                    el.style.borderColor = this.addEditForm.uploadBorderColor
                    el.style.borderRadius = this.addEditForm.uploadBorderRadius
                    el.style.backgroundColor = this.addEditForm.uploadBgColor
                })
                document.querySelectorAll('.addEdit-block .upload .el-form-item__label').forEach(el => {
                    el.style.lineHeight = this.addEditForm.uploadHeight
                    el.style.color = this.addEditForm.uploadLableColor
                    el.style.fontSize = this.addEditForm.uploadLableFontSize
                })
                document.querySelectorAll('.addEdit-block .upload .el-icon-plus').forEach(el => {
                    el.style.color = this.addEditForm.uploadIconFontColor
                    el.style.fontSize = this.addEditForm.uploadIconFontSize
                    el.style.lineHeight = iconLineHeight
                    el.style.display = 'block'
                })
                // 多文本输入框
                document.querySelectorAll('.addEdit-block .textarea .el-textarea__inner').forEach(el => {
                    el.style.height = this.addEditForm.textareaHeight
                    el.style.color = this.addEditForm.textareaFontColor
                    el.style.fontSize = this.addEditForm.textareaFontSize
                    el.style.borderWidth = this.addEditForm.textareaBorderWidth
                    el.style.borderStyle = this.addEditForm.textareaBorderStyle
                    el.style.borderColor = this.addEditForm.textareaBorderColor
                    el.style.borderRadius = this.addEditForm.textareaBorderRadius
                    el.style.backgroundColor = this.addEditForm.textareaBgColor
                })
                document.querySelectorAll('.addEdit-block .textarea .el-form-item__label').forEach(el => {
                    // el.style.lineHeight = this.addEditForm.textareaHeight
                    el.style.color = this.addEditForm.textareaLableColor
                    el.style.fontSize = this.addEditForm.textareaLableFontSize
                })
                // 保存
                document.querySelectorAll('.addEdit-block .btn .btn-success').forEach(el => {
                    el.style.width = this.addEditForm.btnSaveWidth
                    el.style.height = this.addEditForm.btnSaveHeight
                    el.style.color = this.addEditForm.btnSaveFontColor
                    el.style.fontSize = this.addEditForm.btnSaveFontSize
                    el.style.borderWidth = this.addEditForm.btnSaveBorderWidth
                    el.style.borderStyle = this.addEditForm.btnSaveBorderStyle
                    el.style.borderColor = this.addEditForm.btnSaveBorderColor
                    el.style.borderRadius = this.addEditForm.btnSaveBorderRadius
                    el.style.backgroundColor = this.addEditForm.btnSaveBgColor
                })
                // 返回
                document.querySelectorAll('.addEdit-block .btn .btn-close').forEach(el => {
                    el.style.width = this.addEditForm.btnCancelWidth
                    el.style.height = this.addEditForm.btnCancelHeight
                    el.style.color = this.addEditForm.btnCancelFontColor
                    el.style.fontSize = this.addEditForm.btnCancelFontSize
                    el.style.borderWidth = this.addEditForm.btnCancelBorderWidth
                    el.style.borderStyle = this.addEditForm.btnCancelBorderStyle
                    el.style.borderColor = this.addEditForm.btnCancelBorderColor
                    el.style.borderRadius = this.addEditForm.btnCancelBorderRadius
                    el.style.backgroundColor = this.addEditForm.btnCancelBgColor
                })
            })
        },
        addEditUploadStyleChange() {
            this.$nextTick(() => {
                document.querySelectorAll('.addEdit-block .upload .el-upload-list--picture-card .el-upload-list__item').forEach(el => {
                    el.style.width = this.addEditForm.uploadHeight
                    el.style.height = this.addEditForm.uploadHeight
                    el.style.borderWidth = this.addEditForm.uploadBorderWidth
                    el.style.borderStyle = this.addEditForm.uploadBorderStyle
                    el.style.borderColor = this.addEditForm.uploadBorderColor
                    el.style.borderRadius = this.addEditForm.uploadBorderRadius
                    el.style.backgroundColor = this.addEditForm.uploadBgColor
                })
            })
        },
    }
};
</script>
<style lang="scss">
.editor {
    height: 500px;

    & /deep/ .ql-container {
        height: 310px;
    }
}

.amap-wrapper {
    width: 100%;
    height: 500px;
}

.search-box {
    position: absolute;
}

.addEdit-block {
    margin: -10px;
}

.detail-form-content {
    padding: 12px;
    background-color: transparent;
}

.btn .el-button {
    padding: 0;
}
</style>
